const { Router } = require('express')
const express =  require('express')
// //创建路由对象
const router = express.Router()

// //导入用户路由处理函数模块
const userHandler = require('../router_handle/user')

// //导入验证数据的中间键
const expressJoi = require('@escook/express-joi')
// // 导入需要验证的规则
const { reg_login_schema } = require('../schema/user')  




//外卖小程序测试

// APP首页——————————————————————————————————————————————————————————————————————————————————

//小程序获取token
router.post('/weixin/get_xcx_token',userHandler.get_xcx_token)

// 验证token
router.get('/index/verify_token',userHandler.verify_token)

//获取图片	// id为1 ，是首页轮播图	// id为2 ，是商品页广告图片
router.get('/banner/get_banner',userHandler.get_banner)

//获取店家配置信息  
router.get('/cms/get_config',userHandler.get_config)

//获取用户信息
router.get('/user/info',userHandler.info)

//获得店家信息（名字，社区）  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
router.get('index/user/get_merchant',userHandler.get_merchant)

//商品页————————————————————————————————————————————————————————————————————————————————————————

// 获取公告信息
router.get('/article/type_article',userHandler.type_article)

// 获取分类信息
router.get('/category/all_category',userHandler.all_category)

// 默认地址
router.get('/address/get_default_address',userHandler.get_default_address)

//获取最新.推荐。最热商品  	// 会传参数 recommend推荐  new新  hot火热的 
router.get('/product/get_recent',userHandler.get_recent)


//获取某分类商品  有参数id
router.get('/product/get_cate_pros',userHandler.get_cate_pros)


//获取满减商品
router.get('/reduction/get_reduction_goods',userHandler.get_reduction_goods)


// 地址——————————————————————————————————————————————————————————————————————————————————————————————————————————————

//获取用户地址
router.get('/address/get_all_address',userHandler.get_all_address)

// 设置默认地址
router.post('/address/set_default_address',userHandler.set_default_address)

//获取地址详情
router.get('/address/get_one_address',userHandler.get_one_address)

//添加地址
router.post('/address/add_address',userHandler.add_address)

// 删除地址
router.put('/address/del_address',userHandler.del_address)

//获取地址列表
router.get('/index/get_address',userHandler.get_address)

//修改地址
router.post('/address/edit_address',userHandler.edit_address)

//订单业务---------------------------------------------------------------------------------------------------------
// 当前订单
router.get('/order/user/not_order',userHandler.not_order)

//获取历史订单
router.get('/order/user/all_order',userHandler.all_order)


//我的-----------------------------------------------------------------------------------------------------------------

// 优惠卷
router.get('/article/getPersonArtical',userHandler.getPersonArtical)

// 更新用户头像信息
router.post('/weixin/upinfo',userHandler.upinfo)


// //将路由对象共享出去
module.exports = router